package lms.service;

import lms.entity.Borrow;

import java.util.List;

/**
 * @description:
 * @author: Grape_Pip
 * @time: 2021/06/24
 */
public interface BorrowService {
    /**
     * @Description //TODO  新增借阅信息
     * @Param  []
     * @return  boolean
     **/
    boolean addedBorrowInfo(Borrow bo);

    /**
     * @Description //TODO  归还图书
     * @Param  []
     * @return  boolean
     **/
    boolean updateReturnBook(int bid,int rid,Borrow bo);

    /**
     * @Description //TODO  查询借阅信息
     * @Param  []
     * @return  lms.entity.Borrow
     **/
    List<Borrow> selectedAllBorrowInfo();
    /**
     * @Description //TODO  控制台输入传入,查询完DAO返回
     * @Param  []
     * @return  lms.entity.Borrow
     **/
    Borrow selectedBorrowByBRid(int bid,int rid);

    /**
     * @Description //TODO 通过rid查询表中是否有读者借阅记录
     * @Param  [rid]
     * @return
     **/
    boolean selectedByRid(int rid);
    /**
     * @Description //TODO  通过bid查询表中是否有书籍被借阅
     * @Param  [bid]
     * @return
     **/
    boolean selectedByBid(int bid);
}
